#include <iostream>

using namespace std;

template<typename T>
void mySwap(T &i, T &j)
{
    T tmp = i;
    i = j;
    j = tmp;
}

template<typename T1>
void mySort(T1 arr[], int len)
{
    for(int i = 0; i < len - 1; i++)
    {
        for (int j = 0; j < len - 1; j++)
        {
            if (arr[j] > arr[j + 1])
            mySort<T1>(arr[j], arr[j + 1]);
        }
    }
}

template<typename T>
void printA(T *arr, int len)
{
    for (int i = 0; i < len; i++)
    {
        cout<<arr[i]<<"";
    }
    cout<<endl;
}

int main()
{
    return 0;
} 